package hbm;

import java.math.BigDecimal;
import java.util.Date;

/**
 * AbstractGasto entity provides the base persistence definition of the Gasto
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractGasto implements java.io.Serializable {

	// Fields

	private int id;
	private TipoGasto tipoGasto;
	private Sucursal sucursal;
	private Date fecha;
	private BigDecimal monto;
	private String noFactura;

	// Constructors

	/** default constructor */
	public AbstractGasto() {
	}

	/** full constructor */
	public AbstractGasto(TipoGasto tipoGasto, Sucursal sucursal, Date fecha,
			BigDecimal monto, String noFactura) {
		this.tipoGasto = tipoGasto;
		this.sucursal = sucursal;
		this.fecha = fecha;
		this.monto = monto;
		this.noFactura = noFactura;
	}

	// Property accessors

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public TipoGasto getTipoGasto() {
		return this.tipoGasto;
	}

	public void setTipoGasto(TipoGasto tipoGasto) {
		this.tipoGasto = tipoGasto;
	}

	public Sucursal getSucursal() {
		return this.sucursal;
	}

	public void setSucursal(Sucursal sucursal) {
		this.sucursal = sucursal;
	}

	public Date getFecha() {
		return this.fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public BigDecimal getMonto() {
		return this.monto;
	}

	public void setMonto(BigDecimal monto) {
		this.monto = monto;
	}

	public String getNoFactura() {
		return this.noFactura;
	}

	public void setNoFactura(String noFactura) {
		this.noFactura = noFactura;
	}

}